package utils;

import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;

public class EncryHelper {
	/**
     * SHA1加密
     * @param val
     * @return
     */
    public static String toSHA1(String val) throws NoSuchAlgorithmException {
        MessageDigest digest = MessageDigest.getInstance("SHA-1");
        digest.update(val.getBytes());
        byte[] messageDigest = digest.digest();
        StringBuffer hexString = new StringBuffer();

        for (int i = 0; i < messageDigest.length; i++) {
            String shaHex = Integer.toHexString(messageDigest[i] & 0xFF);
            if (shaHex.length() < 2) {
                hexString.append(0);
            }
            hexString.append(shaHex);
        }
        return hexString.toString();
    }

}
